local myvar_0 = 20
local myvar_1 = 20
myvar_2 = GetPrimitiveParameter(0)
local myvar_6 = "Learned Behaviors"
myvar_3 = GenericNeighborDataTable["new"](myvar_2, gNeighborDataTableID["Learned Behaviors"], myvar_6)
myvar_4 = GlobalObjManager["getObjectDefinitionGUIDs"](GlobalObjManager)
myvar_6, {R7}, {R8} = nil
for loopvar1, loopvar2 in myvar_4 do 
	if (GetObjectDefinitionField(loopvar2, ObjDef["Selector Category"]) == 149) then
		if (1 < GetNeighborPersonData(myvar_2, PersonData["Person Age"])) then
			if (GetObjectDefinitionField(loopvar2, ObjDef["Selector Sub-Category"]) == 8) then
				if (GetNeighborPersonData(myvar_2, PersonData["Species"]) == Species["Cat"]) then
			else
					if (math["random"](100) < myvar_0) then
					myvar_3["SetPropertyAsInt"](myvar_3, loopvar2, 1000)
				else
						if (GetObjectDefinitionField(loopvar2, ObjDef["Selector Category"]) == 150) then
						local myvar_10 = 100
						myvar_9 = math["random"](myvar_10)
							if (myvar_9 < myvar_1) then
							myvar_10 = myvar_3
myvar_9 = myvar_3["SetPropertyAsInt"]
							local myvar_13 = -1000
							local myvar_14 = 1000
							math["random"](myvar_13, myvar_14)
							myvar_9()
						end
					end
				end
			end
		end
	end
end
end
